package org.luxor.eshop.payment.service;

import org.luxor.eshop.payment.entity.dto.TransferDto;

/**
 * 在线支付服务
 *
 * @author Mr.Yan  @date: 2020/11/25
 */
public interface PaymentService {

    /**
     * 转账交易 (TCC模式)
     *
     * @param transfer 交易请求
     */
    void transfer(TransferDto transfer);

    /**
     * 订单支付
     *
     * @param orderId 订单号
     */
    void orderPayment(Long orderId);
}
